@charset "utf-8";
body,html{height:100%;}
.bg{ background:#000921 url(../images/bg.jpg) no-repeat bottom center;min-height:100%;height:auto !important;height:100%;width:1336px;margin:0 auto;}
.w-inner{ width:86%; margin:0 auto; padding-bottom:12px;}
.lang-inner,.nav-outer,.scroll-outer,.model-box{width:1220px; margin:0 auto;}
/*index*/
/*language*/
.lang-outer{ border-top:5px solid #d10000;width:100%;}
.lang-inner{ background:url(../images/lan-bg.png) no-repeat center top; position:relative; top:-5px;padding-top:5px;}
.lang-inner ul{ height:24px; overflow:hidden; float:right;}
.lang-inner ul li{ float:left; background-color:#d10000; line-height:24px;color:#fff;}
.lang-inner ul li a{ display:inline-block; padding:0 10px;height:24px;font-family:'microsoft yahei';color:#fff;}
/*nav*/
.nav-outer{ height:112px; overflow:hidden;}
.logo{ width:290px; height:100px; overflow:hidden; float:left;}
.nav{ margin-top:50px;float:right;_width:800px;}
.nav ul li{ float:left;display:inline;}
.nav ul li a{ display:block; background-image:url(../images/nav.png); background-repeat:no-repeat;
direction:ltr; overflow:hidden; text-indent:-9999em;}
#chinese ul li{margin-right:10px;}
#chinese .nav-bt1{ width:56px; height:35px; background-position:2px -10px;}
#chinese .nav-bt2{ width:117px; height:35px; background-position:-83px -9px;}
#chinese .nav-bt3{ width:115px; height:35px; background-position:-217px -9px;}
#chinese .nav-bt4{ width:115px; height:35px; background-position:-346px -9px;}
#chinese .nav-bt5{ width:115px; height:35px; background-position:-485px -9px;}
#chinese .nav-bt6{ width:115px; height:35px; background-position:-624px -9px;}
#chinese  a.nav-bt1:hover,#chinese  .nav-bt1-current{ width:56px; height:35px; background-position:2px -55px;}
#chinese  a.nav-bt2:hover,#chinese  .nav-bt2-current{ width:117px; height:35px; background-position:-82px -55px;}
#chinese  a.nav-bt3:hover,#chinese  .nav-bt3-current{ width:115px; height:35px; background-position:-218px -55px;}
#chinese  a.nav-bt4:hover,#chinese  .nav-bt4-current{ width:115px; height:35px; background-position:-346px -55px;}
#chinese  a.nav-bt5:hover,#chinese  .nav-bt5-current{ width:115px; height:35px; background-position:-487px -55px;}
#chinese  a.nav-bt6:hover,#chinese  .nav-bt6-current{ width:115px; height:35px; background-position:-627px -55px;}
#english ul li{margin-right:10px;}
#english .nav-bt1{ width:60px; height:35px; background-position:-2px -119px;}
#english .nav-bt2{ width:80px; height:35px; background-position:-85px -119px;}
#english .nav-bt3{ width:139px; height:35px; background-position:-187px -119px;}
#english .nav-bt4{ width:143px; height:35px; background-position:-347px -119px;}
#english .nav-bt5{ width:123px; height:35px; background-position:-512px -119px;}
#english .nav-bt6{ width:112px; height:35px; background-position:-662px -119px;}
#english  a.nav-bt1:hover,#english  .nav-bt1-current{ width:60px; height:35px; background-position:-2px -164px;}
#english  a.nav-bt2:hover,#english  .nav-bt2-current{ width:80px; height:35px; background-position:-85px -164px;}
#english  a.nav-bt3:hover,#english  .nav-bt3-current{ width:139px; height:35px; background-position:-191px -164px;}
#english  a.nav-bt4:hover,#english  .nav-bt4-current{ width:143px; height:35px; background-position:-352px -164px;}
#english  a.nav-bt5:hover,#english  .nav-bt5-current{ width:123px; height:35px; background-position:-515px -164px;}
#english  a.nav-bt6:hover,#english  .nav-bt6-current{ width:112px; height:35px; background-position:-666px -164px;}
#portuguese ul li{margin-right:10px;}
#portuguese .nav-bt1{ width:52px; height:35px; background-position:-2px -221px;}
#portuguese .nav-bt2{ width:90px; height:35px; background-position:-85px -221px;}
#portuguese .nav-bt3{ width:165px; height:35px; background-position:-183px -221px;}
#portuguese .nav-bt4{ width:120px; height:35px; background-position:-367px -221px;}
#portuguese .nav-bt5{ width:170px; height:35px; background-position:-508px -221px;}
#portuguese .nav-bt6{ width:105px; height:35px; background-position:-690px -221px;}
#portuguese  a.nav-bt1:hover,#portuguese  .nav-bt1-current{ width:52px; height:35px; background-position:-2px -267px;}
#portuguese  a.nav-bt2:hover,#portuguese  .nav-bt2-current{ width:90px; height:35px; background-position:-85px -267px;}
#portuguese  a.nav-bt3:hover,#portuguese  .nav-bt3-current{ width:165px; height:35px; background-position:-187px -267px;}
#portuguese  a.nav-bt4:hover,#portuguese  .nav-bt4-current{ width:120px; height:35px; background-position:-368px -267px;}
#portuguese  a.nav-bt5:hover,#portuguese  .nav-bt5-current{ width:170px; height:35px; background-position:-513px -267px;}
#portuguese  a.nav-bt6:hover,#portuguese  .nav-bt6-current{ width:105px; height:35px; background-position:-696px -267px;}
/*scroll*/
.scroll-outer{ overflow:hidden; height:747px; position:relative;}
.scroll-inner{ position:relative;}
.scroll-inner .img-box{ position:absolute;top:0;left:0;width:1220px;height:747px; overflow:hidden; text-align:center;z-index:1;}
.scroll-inner img{ width:1220px;}
.motel-enter{ position:absolute; bottom:20px; right:10px; width:350px; height:60px; background:url(../images/motel1.png) no-repeat; z-index:11;}
a.motel-enter:hover{ background:url(../images/motel2.png) no-repeat;}
/*bottom*/
.bottom{ color:#fff; line-height:20px; text-align:center; padding:20px 0;}
/*model-list*/
.model-box{ height:335px;position:relative; margin-top:80px; margin-bottom:60px;}
.model-column{width:1050px;height:335px; overflow:hidden; float:left; position:relative; margin-right:31px;}
.model-column-inner,.model-btl-inner,.model-btr-inner{position:absolute; left:0; top:0; width:99999px;}
.model-column ul li,.model-bt-l li,.model-bt-r li{ float:left; width:216px;}
.pic-bt{ width:188px; height:28px; background:url(../images/pic-bt.png) no-repeat; display:inline-block; margin-top:17px; line-height:25px; text-align:center; font-family:'microsoft yahei'; color:#000; font-size:14px;}
.model-column ul li img,.model-bt-l img,.model-bt-r img{ width:185px; height:285px;}
.pre-bt-box,.next-bt-box{ position:absolute; top:0; z-index:11; width:54px; height:175px;padding-top:110px; overflow:hidden;}
.pre-bt-box{ left:0;}
.next-bt-box{ right:0;}
.pre-bt,.next-bt{ width:54px; height:65px; display:block;}
.pre-bt{ background:url(../images/pre-bt.png) no-repeat;}
.next-bt{ background:url(../images/next-bt.png) no-repeat;}
.model-bt-l,.model-bt-r{ width:54px; height:285px; float:left; position:relative; overflow:hidden}
.model-bt-l{ margin-right:31px;}
.model-btl-inner{ left:54px;}
.model-btr-inner{ left:-1080px;}
.model-btl-inner img,.model-btr-inner img{opacity: 0.4; /*Chrome銆丼afari銆丗irefox銆丱pera */ 
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE6/IE7/8 */ }
/*modelself*/
.model-self{ margin-top:50px;margin-bottom:50px;height:435px;}
.model-self .pre-bt-box,.model-self .next-bt-box{top:70px;}
.model-self-column{ height:400px; width:1100px; overflow:hidden; position:relative; margin-left:60px;}
.model-self-inner{ position:absolute; left:0; top:0; width:9999px;}
.model-self-inner li{ float:left;}
.model-self-inner img{ width:275px; height:400px;}
.model-self-des{ height:40px; overflow:hidden; color:#fff; text-align:right; font-weight:bold; margin-bottom:15px;padding:0 55px;line-height: 40px;}
.des-item{ margin-right:10px;}
.model-self-des strong{ color:#ababab; font-weight:normal;}
.mask{ width:100%; height:781px;background-color:#000; opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE6/IE7/8 */ position:absolute; z-index:100; top:0; left:0;}
.model-bg-t{ display:block; height:33px; background:url(../images/bg-t.png) repeat-x top center;}
.model-bg-t-text{ display:block; height:33px; text-align:center; font-size:20px;}
.model-bg-b{ display:block; height:33px; background:url(../images/bg-b.png) repeat-x top center;}
.model-big{ position:absolute; top:25px; left:50%; z-index:101;}
.model-big-inner{ overflow:hidden; position:relative;}
.life-big{ color:#fff; font:14px 'microsoft yahei'; margin-left:-465px;}
.life-big-l{width:435px;}
.life-big-r{ padding-left:20px; width:310px; height:510px;padding-top:150px; overflow:hidden;}
.life-big-r p{ margin-bottom:10px;}
#henglife .life-big{width:920px; color:#fff; font:14px 'microsoft yahei'; margin-left:-460px;}
#henglife .model-big-inner{height:435px;width:550px;}
#henglife img{ width:550px; height:435px;}
#henglife .life-big-l{width:550px;}
#henglife .life-big-r{ padding-left:20px; width:350px; height:420px;overflow:hidden;padding-top:80px;}
#henglife .model-bg-t,#henglife .model-bg-b{width:550px;}
/*about*/
.about-box{ width:650px; margin:50px auto; color:#fff; height:450px;font-family:'microsoft yahei';}
.about-box p{  font-size:14px;}
.about-box h2{font-size:16px; font-weight:normal;height:30px; margin-bottom:15px;}
.about-box h2 .big-font{ font-size:24px; float:left; margin-top:-8px; margin-right:5px; position:relative;}
/*join*/
.join-box{width:1000px; margin:50px auto; color:#fff; height:400px; color:#fff;}
.join-box label{ display:inline-block; vertical-align:middle;}
.join-box p{ margin-bottom:20px;}
.join-box .join-tip{ font:14px 'microsoft yahei'; margin-bottom:30px; margin-left:100px;}
.join-l-label{ width:135px; text-align:right;}
.join-r-label{ width:200px;text-align:right;}
.join-input{ width:158px; padding:0 5px; height:22px; line-height:22px; background-color:#fff; border:0 none;}
.chuan-bt{ display:inline-block; vertical-align:middle; background:none;width:63px; height:18px; border:0 none;}
.join-box .join-label-checkbox{ vertical-align:text-top; margin-left:10px;margin-top:-2px;_margin-top:-5px; position:relative;}
.join-box .join-label-checkbox input{ margin-right:5px; background:0 none;}
.form-bt{ width:117px; height:35px;text-align:center; color:#000; font:16px/35px 'microsoft yahei'; float:right; background:url(../images/rezet-bt.png) no-repeat;}
.form-bt-l{ margin-right:20px;}
/*contact*/
.contact-box{width:900px; margin:50px auto; color:#fff; height:400px; color:#fff;}
.contact-l{ float:left; margin-right:20px;}
.contact-l img{ width:390px; height:390px;}
.contact-r{ float:left; width:485px; overflow:hidden; margin-top:40px;_margin-top:30px;}
.contact-r p{ font:14px 'microsoft yahei'; padding-bottom:10px;}
/*back*/
.back{width:160px;height:60px;position:absolute;top:-60px;left:100px; background:url(../images/back.png) no-repeat;z-index:90;}
a.back:hover{ background:url(../images/back2.png) no-repeat;}
